import com.exercise.MyProject.Student;

import java.util.ArrayList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        //创建集合
        ArrayList<Student> stu = new ArrayList<>();
        //调用主菜单方法
        Menu();
        System.out.println("请输入您的选择：");
        int choose = sc.nextInt();
        switch (choose) {
            case 1 -> Add(ArrayList < Student > stu);
            case 2 -> Delete();
            case 3 -> Modify();
            case 4 -> Query();
            default -> System.exit(0);//程序终止
        }


    }

    //主菜单方法
    public static void Menu() {
        System.out.println("--------------------欢迎来到学生管理系统------------------");
        System.out.println("1、添加学生");
        System.out.println("2、删除学生");
        System.out.println("3  修改学生");
        System.out.println("4、查询学生");
        System.out.println("5、退出");
    }

    //添加学生
    public static void Add(ArrayList<Student> stu) {
        //需求：学生的id唯一
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入要添加的学生人数：");
        int num = sc.nextInt();
        for (int i = 0; i < num; i++) {
            //创建学生对象
            Student peo = new Student();
            System.out.println("请输入id：");
            //给对象赋值--键盘录入
            peo.setId(sc.next());
            System.out.println("请输入姓名：");
            peo.setName(sc.next());
            System.out.println("请输入年龄：");
            peo.setAge(sc.nextInt());
            System.out.println("请输入家庭住址：");
            peo.setAddress(sc.next());
            //将对象添加到集合中

        }


    }

    //删除学生
    public static void Delete() {

    }

    //修改学生
    public static void Modify() {

    }

    //查询学生
    public static void Query() {

    }


}